<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>8.4.JS函数-函数的返回值</title>
    <script>
        // 1.利用函数求任意两个数的最大值
        function getMax(num1, num2) {
            // if (num1 > num2) {
            //     return num1;
            // } else {
            //     return num2;
            // }
            // 利用三元运算符
            return num1 > num2 ? num1 : num2;
        }
        console.log(getMax(1, 3));
        console.log(getMax(11, 3));
        console.log('-------------------------------');

        // 2.求数组任意数组中的最大值
        function getArrMax(arr) {  // arr接收一个数组
            var max = arr[0];
            for (var i = 0; i <= arr.length; i++) {
                if (arr[i] > max) {
                    max = arr[i];
                }
            }
            return max;
        }
        // console.log(getArrMax([5, 2, 99, 101, 67, 77]));   //  实参是一个数组 送过去
        // 实际开发中 我们经常用一个变量来接收 函数的返回结果 使用会更简单
        // var re = getArrMax([5, 2, 99, 101, 67, 77]);
        var re = getArrMax([7, 102, 90, 100, 130, 2]);
        console.log(re);
    </script>
</head>

<body>

</body>

</html>